difficult to resolve problem - Francés Inglés Diccionario